Countries we Cover

Asian restaurant in Chula Vista

501 Broadway San Diego CA 92101 United States
3.8/5