 
                                - Country: USA
- State: California
- City: Los Angeles
- Address: 9156 Tobias Ave, Panorama City, CA 91402, USA
More companies in your city
                1 Review(s)
                                Mary Neises
                        
                    28.06.2019
                    Food was wonderful This was our first time there Staff is great and food couldn't have been better. I had leftovers the next day and it was just as good
Added comment
                        