The Tilted Stick Bar And Grill

4970 Voltaire St San Diego CA 92107 USA

(619) 684-0089

Location