Oda Restaurant

Oda Restaurant

1500 Owens St, San Francisco, CA 94158
415-417-1912
New

Closed until Friday at 6:00 AM

Full Hours

Opens Friday at 6:00 AM

SlicePizza Places in San Francisco, CA Oda Restaurant
Price: $$