Queer Maps
Created with Sketch.
DONATE
Odyssey
6810 Melrose Ave, Los Angeles, CA 90038
Restaurant
1978
→
1983
Save
Copy Link
Submit Info
←
Back
6810 Melrose Ave, Los Angeles, CA 90038
View additional establishments
at this address
Fellini's
View Location
Close