The Great Mosque of Surakarta dates from the 18th Century and showcases the traditional Javanese architectural style. This vast 1.9 hectare complex includes a main prayer hall, a secondary hall and a three-tiered roof, enclosed by a perimeter wall.