Jaffna

Hotel Clock Tower

About

Hotel Clock Tower is a restaurant in Jaffna, Sri Lanka.