Troya Restaurant
2125 Fillmore St San Francisco, CA 94115-2223
415-379-6000
Meals Served
Lunch
Business Hours:
Payment Types