A vibrant restaurant on Mecca Street specializing in American and international comfort food. The lively atmosphere and generous portions make it a favorite for families and groups.