2998 Freeport Blvd, Sacramento, California 95818 USA
Indoor seating and order counter
Photo Credit: Yelp