AKA Japanese Restaurant hero image

AKA Japanese Restaurant

Restaurant

8169 Vaughn Rd, Montgomery, AL 36116, USA

Biter Score
8.8
Open
Friday: 11 AM – 2:30 PM, 4:30 PM – 9 PM