Loading map…
Otra Restaurant
San Francisco, US, is home to Otra Restaurant, a vibrant spot known for its innovative approach. Savor the fragrant notes of fermented ingredients, offering a complex and satisfyingly chewy texture.
San Francisco, US, is home to Otra Restaurant, a vibrant spot known for its innovative approach. Savor the fragrant notes of fermented ingredients, offering a complex and satisfyingly chewy texture.