📍 Forest Avenue 923
X'tiosu Kitchen — Restaurant in Los Angeles, California, USA. Forest Avenue 923. Hours, map, contact. USAForAll.