Your page shows multiple JS errors.
From a quick look at your source code I see that you have another map plugin that uses different Google Maps API. Basically you have 2 Google Maps APIs of different versions. In my experience they don't like each other much and conflict most of the time. I suggest to disable the other mapping plugin.
The Google Map from the SRP plugin is not an iFrame - it's a JS, but the API uses iFrames which you can probably see via Firebug, but not in the actual source code.
The size of the map is restricted by one of your CSS rules - see #map ID - it has a width of 200px;
If POI still don't work after disabling the other map plugin, try disabling all the rest of them accept the SRP and see if that changes anything. There are a log JS scripts loaded by other plugins which might conflict with each other.