Yokohama Japanese Restaurant
Restaurant
•
2767 Bell Rd, Montgomery, AL 36117, USA
7.6
Wednesday: 11 AM – 2:30 PM, 4:30 PM – 10 PM
See if anyone you trust recommends it!