Zover ik via Google Earth kan zien logt Alamo in het Noorden van het eiland, op N Roosevelt Blvd.
Zo te zien is het maar een hele kleine plaats en is het een combinatie van Alamo en National. Dus veel keuze zal er naar mijn mening niet zijn.....
Hierbij een foto via Google Streetvieuw van de vestiging: