Where is Alamo?

The Alamo is located in San Antonio, Texas. The Alamo is famous for the battle that was fought there for the independence of Texas from Mexico. It is now a historic site that tourist can visit.