Astro Family Restaurant
Listing Details
Astro Family Restaurant - Los Angeles
2300 Fletcher Dr , 90039 , Los Angeles , CA ,USA
Address: 2300 Fletcher Dr , 90039 , Los Angeles , USA | |
Phone: (323) 663-9241 | |
Web: http://astrofamilyrestaurant.com | |
GPS Lat: 34.104481 , Lon: -118.258621 |
Map