Total Guest Rooms62
Hotel Apollo is located right next to the Shopping Center. We have 62 apartments, all with air conditioning, refrigerator and cable television in color. We have ample room for meetings.
Already have an account?
See a problem with this venue's profile? Submit an issue