Odessa Mama Restaurant
7131 Balboa Blvd.
Lake Balboa
CA
91406
(818) 442-0900
restaurant.com
Hours
Mon
- Sun, Open 24 hours
Payment Methods:
Visa, MasterCard, Discover, Cash
Unrated
Open Map
Description
Tags
Lair
The
Lounge
Way
Balboa
Hookah
Sherman
Valley
7131
Thelairla.Com
by yasabe on September 21, 2014 from
yasabe
Café
Family Friendly
Grocery Stores
Italian
Late Night Dining
Middle Eastern
Price range: $$
Restaurants
Russian
supermarkets & super stores