Located in San Francisco
Ophelia Haus is conveniently located in a beautiful neighborhood of San Francisco. Just minutes away from Twin Peaks, Mission District, various restaurants, and more! This is a very spacious property, with tons of windows so this house receives lots of natural sunlight, and wooden flooring throughout the house.
Vazgen software engineer at Omada Health
San Francisco State
Rhymes with Moogle
Hobbies: Singing, cooking, theater
CCSF Veterans Office