Uncle Ollie’s Penthouse hero image

Uncle Ollie’s Penthouse

Restaurant

414 Boyd St, Los Angeles, CA 90013, USA

Biter Score
9.4
Closed
Sunday: 8 PM – 2 AM