The Lexmar

The Lexmar - Dodger Stadium/Hollywood, 811 N Alvarado St, Los Angeles, CA 90026, United States

(213) 413-0050

Location