This low cost powerful GPS receiver is based on the famous and high end u-Blox Neo-6M GPS module. It comes with small battery for hot-start and built-in EEPROM too. To offer better signal reception, there is external ceramic antenna that connect to the board via U.FL connector, solid!
The best? It can operate from 3.3V to 5V system, so all those 5V Arduino board (CT-UNO, Maker-UNO, Arduino-UNO, Mega, Leonardo and many more) and 3.3V controller that include Arduino and Raspberry Pi work perfectly with this GPS module. Though it is 5V compatible, you will need a proper level shifter to interface with the serial (UART) line.
Power Supply Range: 3 V to 5 V
EEPROM for saving the configuration data when powered off
LED signal indicator
Mounting Hole Diameter: 3 mm
Default Baud Rate: 9600 bps
Module size 23mm * 30mm
Antenna size 12 * 12mm