!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '874671241674810'); fbq('track', 'PageView');
Ruxmian Lodge

Ruxmian Lodge

📍 61A Church St, Strand, Cape Town, 7139

★★★ 3-Star Hotel

4.4 / 5 (15 reviews)

📞 Call Now

About

Ruxmian Lodge is a hotel located in Cape Town, South Africa.

Amenities

❄️ Air-conditioned ✓ 3 stars

📧 Send Enquiry to Ruxmian Lodge

class="w-full px-4 py-2 border rounded-lg focus:ring-2 focus:ring-blue-500 focus:outline-none">
class="w-full px-4 py-2 border rounded-lg focus:ring-2 focus:ring-blue-500 focus:outline-none">
class="w-full px-4 py-2 border rounded-lg focus:ring-2 focus:ring-blue-500 focus:outline-none">
class="w-full px-4 py-2 border rounded-lg focus:ring-2 focus:ring-blue-500 focus:outline-none">
class="w-full px-4 py-2 border rounded-lg focus:ring-2 focus:ring-blue-500 focus:outline-none">

We'll forward your enquiry to the hotel. They typically respond within 24 hours.

📞 Phone

+27218534722

Call directly for immediate assistance

✉️ Email

[email protected]

For reservations and general enquiries

const LEADS_API = 'https://api.hotelsnearme.co.za/api/leads'; document.getElementById('enquiryForm').addEventListener('submit', async (e) => { e.preventDefault(); const form = e.target; const btn = document.getElementById('submitBtn'); const originalText = btn.textContent; // Get UTM params const urlParams = new URLSearchParams(window.location.search); const data = { hotelId: form.hotelId.value, hotelName: form.hotelName.value, hotelCity: form.hotelCity.value, customerName: form.customerName.value, customerEmail: form.customerEmail.value, customerPhone: form.customerPhone.value || null, checkInDate: form.checkInDate.value || null, checkOutDate: form.checkOutDate.value || null, guests: parseInt(form.guests.value), message: form.message.value || null, utmSource: urlParams.get('utm_source'), utmMedium: urlParams.get('utm_medium'), utmCampaign: urlParams.get('utm_campaign') }; btn.disabled = true; btn.textContent = 'Sending...'; try { const res = await fetch(LEADS_API, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(data) }); if (res.ok) { // Show success form.classList.add('hidden'); document.getElementById('successMessage').classList.remove('hidden'); } else { const err = await res.json(); alert(err.error || 'Failed to send enquiry. Please try calling instead.'); btn.disabled = false; btn.textContent = originalText; } } catch (err) { alert('Network error. Please try calling the hotel directly.'); btn.disabled = false; btn.textContent = originalText; } }); // Set min date to today const today = new Date().toISOString().split('T')[0]; document.querySelector('input[name="checkInDate"]').min = today; document.querySelector('input[name="checkOutDate"]').min = today;