Royal Palace Westwood

1052 Tiverton Ave
Los Angeles
California
United States